/*indutry hosme*/
.home{
	width: 1200px;
	margin: 0 auto;
	height: auto;
	margin-top: -73px;
	background-color: #fff;
	position: relative;
	z-index: 100;
	box-shadow: 10px 0px 5px -5px #ccc, -10px 0px 5px -5px #ccc;
}
.back{
	width: 100%;
	height: 7px;
	background-color: #d1d1d1;
}
.title{
	width: 1000px;
	height: 134px;
	line-height: 134px;
	margin:0 auto;
}
.title p{
	font-size: 24px;
}
.title p span{
	font-weight: 700;
}
.home-logo{
	width: 100%;
	text-align: center;
	margin-bottom: 42px;
}
.back-line{
	width: 100%;
	height: 6px;
	background-color: #e8e8e8;
}
/*main start*/
.home-content{
	width: 1000px;
	height: auto;
	margin: 0 auto;
	padding-bottom: 38px;
}
.home-content-p p{
	text-align: center;
	font-weight: 700;
}
.home-content-p p.p-fir{
	font-size: 24px;
	margin: 41px 0 24px 0;
}
.home-content-p p.p-sec{
	font-size: 22px;
}
.home-content-p img{
	display: block;
	margin: 34px auto 62px;
}
.notice{
	padding-bottom: 82px;
}
.notice .notice-fir{
	font-size: 18px;
}
.notice .notice-sec{
	font-size: 14px;
}
.process .queue{
	width: 100%;
	height: 190px;
	position: relative;
}
.process .bridge{
	width: 100%;
	height: 72px;
	margin-top: 59px;
	background-color: #cda5fe;
}
.queue .over-bridge{
	width: 801px;
	height: 180px;
	position: absolute;
	left: 100px;
	top:-55px;
}
.over-fir,.over-sec,.over-thi,.over-fou,.over-fiv{
	width: 180px;
	height: 180px;
	background-color: #fff;
	border:1px solid #ccc;
	box-shadow: 0 0 5px 0.1px #ccc;
	text-align: center;
	border-radius: 10px;
	float: left;
	font-size: 14px;
	font-weight: 700;
	position: relative;
}
.over-fir,.over-sec,.over-thi{
	margin-right: 23px;
}
.over-fir{
	background-color: #eddfff;
	position: relative;
}
.over-fir img,.over-fou img{
	position: absolute;
	left: 0;
	top: 0;
}
.over-fir span,.over-sec span,.over-thi span,.over-fou span{
	width: 43px;
	height: 40px;
	display: block;
	margin: 40px auto 30px;
}
.over-fir b,.over-sec b,.over-thi b,.over-fou b{
	width: 43px;
	height: 40px;
	display: block;
	position: absolute;
	left: 70px;
	top:200px;
}
.over-fir span{
	background: url(../images/iconn.png) no-repeat -19px -79px;
}
.over-sec span{
	background: url(../images/iconn.png) no-repeat -73px -79px;
}
.over-thi span{
	background: url(../images/iconn.png) no-repeat -127px -79px;
}
.over-fou span{
	background: url(../images/iconn.png) no-repeat -180px -79px;
}
.over-sec b{
	background: url(../images/iconn.png) no-repeat -17px -25px;
}
.over-thi b{
	background: url(../images/iconn.png) no-repeat -71px -25px;
}
.over-fou b{
	background: url(../images/iconn.png) no-repeat -124px -25px;
}
/*queue-other*/
.queue-other,.queue-shop{
	margin-top:96px;
}
.queue-other .over-fir{
	background-color: #fff;
}
.queue-other .over-fou{
	background-color: #eddfff;
}
.over-fou{
	position: relative;
}
.queue-other .over-fir b{
	background: url(../images/iconn.png) no-repeat -285px -25px;
}
.queue-other .over-sec b{
	background: url(../images/iconn.png) no-repeat -230px -25px;
}
.queue-other .over-thi b{
	background: url(../images/iconn.png) no-repeat -178px -25px;
}
.queue-other .over-fir span{
	background: url(../images/iconn.png) no-repeat -233px -79px;
}
.queue-other .over-sec span{
	background: url(../images/iconn.png) no-repeat -288px -80px;
}
.queue-other .over-thi span{
	background: url(../images/iconn.png) no-repeat -341px -79px;
}
.queue-other .over-fou span{
	background: url(../images/iconn.png) no-repeat -395px -80px;
}
/*queue-shop*/
.queue-shop .over-bridge{
	width: 983px;
	height: 180px;
	position: absolute;
    left: 10px;
    top: -55px;
}
.queue-shop p.kind{
	color: #97989a;
	font-size: 12px;
	text-align: right;
	margin-top: 65px;
	margin-right: 30px;
}
.queue-shop .over-fir,.queue-shop .over-sec,.queue-shop .over-thi,.queue-shop .over-fou{
	margin-right:15px;
}
.queue-shop .over-fir{
	background-color: #fff;
}
.queue-shop .over-fir span{
	width: 130px;
	background: url(../images/iconn.png) no-repeat -20px -215px;
}
.queue-shop .over-sec span{
	width: 80px;
	height: 45px;
	background: url(../images/iconn.png) no-repeat -328px -215px;
}
.queue-shop .over-thi span{
	width: 135px;
	background: url(../images/iconn.png) no-repeat -175px -215px;
}
.queue-shop .over-fou span{
	background: url(../images/iconn.png) no-repeat -445px -82px;
}
.queue-shop .over-fiv span{
	width: 40px;
	height: 40px;
	display: block;
	margin: 40px auto 30px;
	background: url(../images/iconn.png) no-repeat -495px -80px;
}
.queue-shop .over-thi b{
	background: url(../images/iconn.png) no-repeat -338px -26px;
}
/*queue  logistics*/
.queue-logistics{
	width: 192px;
	height: 192px;
	margin: 120px auto 0;
	position: relative;
	padding-bottom: 38px;
}
.queue-logistics .over-bridge{
	width: 180px;
	height: 180px;
	position: absolute;
	left: 5px;
	top:-55px;
	background-color: #fff;
	border:1px solid #ccc;
	box-shadow: 0 0 10px 0.1px #ccc;
	text-align: center;
	border-radius: 10px;
	font-size: 14px;
	font-weight: 700;
}
.queue-logistics .over-bridge span{
	width: 50px;
	height: 45px;
	display: block;
	margin: 50px auto 30px;
	background: url(../images/iconn.png) no-repeat -544px -82px;
}
.queue-logistics .over-bridge b{
	width: 43px;
	height: 40px;
	display: block;
	position: absolute;
	left: 70px;
	top:200px;
	background: url(../images/iconn.png) no-repeat -391px -26px;
}
/*queue  person*/
.queue-person .over-bridge span{
	background: url(../images/iconn.png) no-repeat -620px -82px;
}
.queue-person .over-bridge b{
	background: url(../images/iconn.png) no-repeat -445px -26px;
}
.insertline{
	width: 100%;
	height: 190px;
	text-align: center;
	background-image:linear-gradient(to right, #d8a7ff 10%,#668cf7 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8a7ff', endColorstr='#668cf7',GradientType=1 ); 
}
.insertline img{
	margin-top: 28px;
}
/*Commodity supply chain process*/
.supply{
	padding-bottom: 45px;
	width: 1200px;
	height: auto;
	margin: 0 auto;
	background-color: #fff;
	box-shadow: 10px 0px 5px -5px #ccc, -10px 0px 5px -5px #ccc;
}
.supply-title img{
	display: block;
	margin: 0 auto;
	padding:75px 0 62px 0;
}
.supply .supply-content{
	width: 1000px;
	margin: 0 auto;
	height: auto;	
}
.supply-process .over-bridge .over-fir{
	background-color:#fff;
}
.supply-process .bridge{
	background-color:#728EF9;
}
.supply-process .queue{
	margin-bottom: 150px;
}
.supply-process .over-bridge span{
	margin: 20px auto 15px;
}
.supply-process .over-bridge p.detail{
	font-weight: 400;
	color: #ababab;
	font-size: 12px;
	line-height: 25px;
	margin-top: 21px;
}
.supply-process .over-bridge .over-fir span{
	background: url(../images/iconn.png) no-repeat -17px -135px;
}
.supply-process .over-bridge .over-sec span{
	background: url(../images/iconn.png) no-repeat -71px -135px;
}
.supply-process .over-bridge .over-thi span{
	background: url(../images/iconn.png) no-repeat -124px -135px;
}
.supply-process .over-bridge .over-fou span{
	background: url(../images/iconn.png) no-repeat -178px -135px;
}
.supply-process .queue-other .over-bridge .over-fir span{
	background: url(../images/iconn.png) no-repeat -231px -135px;
}
.supply-process .queue-other .over-bridge .over-sec span{
	background: url(../images/iconn.png) no-repeat -284px -135px;
}
.supply-process .queue-other .over-bridge .over-thi span{
	background: url(../images/iconn.png) no-repeat -337px -135px;
}
.supply-process .queue-other .over-bridge .over-fou span{
	background: url(../images/iconn.png) no-repeat -395px -135px;
}
.supply-process .over-bridge .over-fir b{
	background: url(../images/iconn.png) no-repeat -17px -25px;
}
.supply-process .over-bridge .over-sec b{
	background: url(../images/iconn.png) no-repeat -71px -25px;
}
.supply-process .over-bridge .over-thi b{
	background: url(../images/iconn.png) no-repeat -124px -25px;
}
.supply-process .over-bridge .over-fou b{
	background: url(../images/iconn.png) no-repeat -178px -25px;
}
.supply-process .queue-other .over-bridge .over-fou{
	background-color: #fff;
}
.supply-process .queue-other .over-bridge .over-fou b{
	background: url(../images/iconn.png) no-repeat -230px -25px;
}
.supply-process .queue-other .over-bridge .over-thi b{
	background: url(../images/iconn.png) no-repeat -285px -25px;
}
.supply-process .queue-other .over-bridge .over-sec b{
	background: url(../images/iconn.png) no-repeat -391px -26px;
}
.supply-process .queue-other .over-bridge .over-fir b{
	background: url(../images/iconn.png) no-repeat -445px -26px;
}
.supply .code{
	width: 610px;
	height: auto;
	margin: 0 auto;
	padding-bottom: 20px;
}
.code .code-fir,.code .code-sec{
	width: 192px;
    height: 192px;
    position: relative;
}
.code .code-fir{
	float: left;
}
.code .code-sec{
	float: right;
}
.code .bridge{
	height: 72px;
	width: 192px;
	background-color: #728EF9;
}
.code .code-fir .over-bridge,.code .code-sec .over-bridge{
	width: 180px;
	height: 180px;
	position: absolute;
	left: 5px;
	top:-55px;
	background-color: #fff;
	border:1px solid #ccc;
	box-shadow: 0 0 10px 0.1px #ccc;
	border-radius: 10px;
	text-align: center;
}
.code .code-fir .over-bridge img,.code .code-sec .over-bridge img{
	margin-top: 10px;
}
.code .code-sec .over-bridge img{
	margin-top: 16px;
}
.code p{
	font-size: 14px;
	text-align: center;
	margin-top: 60px;
	line-height: 28px;
}
/*移动端css*/
/*mobile  website industry*/
.mob-industry,.mob-industry-sec{
	width: 95%;
	height: auto;
	margin:0 auto;
}
p.mob-title{
	font-size: 12px;
	margin:31px 0 25px 0;
}
p.mob-title span{
	font-weight:700;
}
img.mob-industry-logo{
	width: 30%;
	display: block;
	margin:0 auto 39px;
}
p.mind{
	font-weight: 700;
	font-size: 13px;
	text-align: center;
	line-height: 26px;
}
p.mind span{
	font-size: 12px;
	font-weight: 400;
}
div.mob-system{
	width: 60%;
	margin:23px auto 20px;
}
.mob-system img{
	width: 20%;
}
.mob-system span{
	display: inline-block;
	width: 55%;
	text-align: center;
	font-weight:700;
	font-size: 12px;
}
.mob-invite{
	margin-bottom: 36px;
}
.mob-invite p{
	font-size: 12px;
	line-height: 12px;
}
.mob-process .pro-first{
	width: 112px;
	height: 36px;
	background-color: #cda5fe;
	margin:80px auto 20px;
	position: relative;
}
img.corline{
	position: absolute;
	left: 3px;
	top: 3px;
	width: 102px;
}
div.pro-first-con{
	text-align: center;
	width: 105px;
	height: 105px;
	background-color: #eddfff;
	position: absolute;
	left: 3px;
	top:-35px;
	border-radius: 5px;
	box-shadow: 0 0 10px 0.1px #ccc;
}
div.pro-first-con span{
	display: inline-block;
	width: 25px;
	height: 25px;
	margin:30px auto 5px;
	background:url(../images/iconn.png) no-repeat -9px -38px;
	background-size:339px 136px;
}
div.pro-thi div.pro-first-con span{
	background:url(../images/iconn.png) no-repeat -196px -38px;
	background-size:339px 136px;
}
div.pro-first-con p{
	font-size: 11px;
}
div.pro-sec{
	width: 100%;
	height: 144px;
	margin:60px 0 40px 0;
	position: relative;
}
.pro-sec .pro-sec-line,.pro-fou .pro-sec-line{
	width: 100%;
	height: 36px;
	position: relative;
	left: 0;
	top:35px;
}
.mob-process .pro-fou .pro-sec-line,.mob-process .pro-sec-line{
	background-color: #cda5fe;
}
.mob-industry-sec .pro-sec .pro-sec-line,.pro-fou .pro-sec-line,.mob-focusus .focusline{
	background-color: #718EF7;
}
div.pro-sec-con{
	width: 93%;
	height: 105px;
	position: absolute;
	top:0;
	left: 5%;
	z-index: 100;
}
div.pro-sec-con div{
	float: left;
	height: 105px;
	width: 30%;
	margin-right: 3%;
	border-radius: 5px;
	box-shadow: 0 0 10px 0.1px #ccc;
	background-color: #fff;
	text-align: center;
}
div.pro-sec-con div span,div.pro-sec-con div b{
	display: inline-block;
	width: 25px;
	height: 25px;
	margin:22px 0 11px;
	background-size:339px 136px;
}
div.pro-sec-con div p,.pro-fou-con p{
	font-size: 11px;
}
.pro-sec-con-fir span{
	background:url(../images/iconn.png) no-repeat -36px -38px;
}
.pro-sec-con-fir b,.pro-sec-sec .pro-sec-con .pro-sec-con-fir b{
	background:url(../images/iconn.png) no-repeat -8px -12px;
	background-size:339px 136px;
}
.pro-sec-con-sec span{
	background:url(../images/iconn.png) no-repeat -63px -38px;
}
.pro-sec-con-sec b,.pro-sec-sec .pro-sec-con .pro-sec-con-sec b{
	background:url(../images/iconn.png) no-repeat -35px -12px;
	background-size:339px 136px;
}
.pro-sec-con-fou span{
	background:url(../images/iconn.png) no-repeat -90px -38px;
}
.pro-sec-con-fou b,.pro-sec-sec .pro-sec-con .pro-sec-con-fou b{
	background:url(../images/iconn.png) no-repeat -62px -12px;
	background-size:339px 136px;
}
div.pro-secc .pro-sec-con-fir span{
	background:url(../images/iconn.png) no-repeat -170px -38px;
	background-size:339px 136px;
}
div.pro-secc .pro-sec-con-fir b,.pro-secc-secc .pro-sec-con .pro-sec-con-fir b{
	background:url(../images/iconn.png) no-repeat -90px -12px;
	background-size:339px 136px;
}
div.pro-secc .pro-sec-con-sec span{
	background:url(../images/iconn.png) no-repeat -144px -38px;
	background-size:339px 136px;
}
div.pro-secc .pro-sec-con-sec b,.pro-secc-secc .pro-sec-con .pro-sec-con-sec b{
	background:url(../images/iconn.png) no-repeat -115px -12px;
	background-size:339px 136px;
}
div.pro-secc .pro-sec-con-fou span{
	background:url(../images/iconn.png) no-repeat -116px -38px;
	background-size:339px 136px;
}
div.pro-secc .pro-sec-con-fou b,.pro-secc-secc .pro-sec-con .pro-sec-con-fou b{
	background:url(../images/iconn.png) no-repeat -142px -12px;
	background-size:339px 136px;
}
div.pro-seccc{
	margin:0;
	height: 120px;
}
div.pro-seccc div div.pro-sec-con-fir span{
	width: 67px;
	background:url(../images/iconn.png) no-repeat -11px -105px;
	background-size:339px 136px;
}
div.pro-seccc div div.pro-sec-con-sec span{
	width: 42px;
	background:url(../images/iconn.png) no-repeat -164px -106px;
	background-size:339px 136px;
}
div.pro-seccc div div.pro-sec-con-fou span{
	width: 71px;
	background:url(../images/iconn.png) no-repeat -88px -105px;
	background-size:339px 136px;
}
div.pro-fou{
	width: 238px;
	height: 105px;
	margin:12px auto 60px;
	position: relative;
}
div.pro-fou .pro-fou-con{
	float: left;
	height: 105px;
	width: 105px;
	border-radius: 5px;
	box-shadow: 0 0 10px 0.1px #ccc;
	background-color: #fff;
	text-align: center;
	margin-left: 9px;
}
div.pro-fou .pro-fou-all{
	z-index: 100;
	position: absolute;
	left: 0px;
	top:0;
}
.pro-fou-con span,.pro-fou span.seven{
	display: inline-block;
	width: 25px;
	height: 25px;
	margin:26px auto 15px;	
}
.pro-fou span.seven{
	display: block;
	margin:80px auto 15px;	
}
.pro-fou span.seven,.pro-four-four .pro-fou-all .pro-fou-con-fir b{
	background:url(../images/iconn.png) no-repeat -169px -13px;
	background-size: 339px 136px;
}
.pro-fou-con-fir span{
	background:url(../images/iconn.png) no-repeat -222px -41px;
	background-size: 339px 136px;
}
.pro-fou-con-sec span{
	background:url(../images/iconn.png) no-repeat -246px -41px;
	background-size: 339px 136px;
}
.pro-four .pro-fou-all .pro-fou-con-fir span{
	background:url(../images/iconn.png) no-repeat -272px -41px;
	background-size: 339px 136px;
}
.pro-four .pro-fou-all .pro-fou-con-sec span{
	background:url(../images/iconn.png) no-repeat -310px -41px;
	background-size: 339px 136px;
}
.pro-four .pro-fou-all b,.pro-four-four .pro-fou-all b{
	display: block;
	width: 25px;
	height: 25px;
	margin:30px auto 0;
}
.pro-four .pro-fou-all .pro-fou-con-fir b,.pro-four-four .pro-fou-all .pro-fou-con-sec b{
	background:url(../images/iconn.png) no-repeat -196px -13px;
	background-size: 339px 136px;
}
.pro-four .pro-fou-all .pro-fou-con-sec b{
	background:url(../images/iconn.png) no-repeat -222px -13px;
	background-size: 339px 136px;
}
/*分割*/
div.adver{
	margin:75px 0 60px 0;
	width: 100%;
	height: auto;
	padding: 10px;
	box-sizing: border-box;
	background-image:linear-gradient(to right, #d8a7ff,#668cf7);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8a7ff', endColorstr='#668cf7',GradientType=1 );
}
div.adver img{
	width: 100%;
}
/*mob-industry-sec*/
.mob-invite p.say{
	line-height: 20px
}
div.pro-sec-con:after,div.pro-fou-all:after{
	display: block;
	clear: both;
	content:"";
}
div.pro-sec-con,div.pro-fou-all{
	_zoom:1;
}
.pro-sec-sec .pro-sec-con div p,.pro-secc-secc .pro-sec-con div p,.pro-four-four .pro-fou-all div p{
	line-height: 20px;
}
.pro-sec-sec .pro-sec-con div p.detail,.pro-secc-secc .pro-sec-con div p.detail,.pro-four-four .pro-fou-all div p.detail{
	color: #727376;
	font-size: 9px;
	line-height: 14px;
}
.pro-sec-sec .pro-sec-con span,.pro-secc-secc .pro-sec-con span,.pro-four-four .pro-fou-all span{
	margin:15px auto 1px;
}
.pro-sec-sec .pro-sec-con .pro-sec-con-fir span{
	background:url(../images/iconn.png) no-repeat -8px -67px;
	background-size: 339px 136px;
} 
.pro-sec-sec .pro-sec-con .pro-sec-con-sec span{
	background:url(../images/iconn.png) no-repeat -35px -67px;
	background-size: 339px 136px;
} 
.pro-sec-sec .pro-sec-con .pro-sec-con-fou span{
	background:url(../images/iconn.png) no-repeat -62px -67px;
	background-size: 339px 136px;
} 
.pro-secc-secc .pro-sec-con .pro-sec-con-fir span{
	background:url(../images/iconn.png) no-repeat -89px -67px;
	background-size: 339px 136px;
} 
.pro-secc-secc .pro-sec-con .pro-sec-con-sec span{
	background:url(../images/iconn.png) no-repeat -195px -67px;
	background-size: 339px 136px;
} 
.pro-secc-secc .pro-sec-con .pro-sec-con-fou span{
	background:url(../images/iconn.png) no-repeat -169px -67px;
	background-size: 339px 136px;
} 
.pro-four-four .pro-fou-all .pro-fou-con-sec span{
	background:url(../images/iconn.png) no-repeat -116px -67px;
	background-size: 339px 136px;
}
.pro-four-four .pro-fou-all .pro-fou-con-fir span{
	background:url(../images/iconn.png) no-repeat -142px -67px;
	background-size: 339px 136px;
}
div.mob-focusus{
	width: 80%;
	height: 105px;
	margin:90px auto 100px;
}
.mob-focusleft,.mob-focusright{
	width: 115px;
	height: 105px;	
	position: relative;
}
.mob-focusleft{
	float: left;
}
.mob-focusright{
	float: right;
}
.mob-focusus .focusline{
	width: 100%;
	height: 36px;
	position:absolute;
	left: 0;
	top:34px;
}
.mob-focusus .focuscon{
	width: 105px;
	height: 105px;
	border-radius: 5px;
	box-shadow: 0 0 10px 0.1px #ccc;	
	background-color: #fff;
	position:absolute;
	left: 5px;
	top:0
	z-index:100;
}
.focuscon img{
	width: 90px;
	position: relative;
	left: 7.5px;
	top:7.5px;
}
.mob-focusus div p{
	font-size: 11px;
	text-align: center;
	margin-top: 130px;
}